package com.jt.mapper;/**
 * @Author 金帮嘉诚 @Date 2021-07-24 星期六 9:25
 */
/*本类用于测试*/

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.jt.pojo.User;

/**知识点*/


import com.jt.vo.PageResult;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Select;

import java.util.List;

/**
 * @author 刘昱江
 * 时间 2021/2/2
 */
public interface UserMapper extends BaseMapper<User> {
    /**
     * 自己的实现 写映射文件
     */
    List<User> getByPage(PageResult pageResult);

    /**
     * 其中一种分页实现方式 手写sql
     * 如果sql语句比较简单，可以直接通过注解开发
     *
     * @param start 起始位置
     * @param size  每页条数
     * @return 一页userList数据
     * @Select("sql语句")
     * @Insert("sql语句")
     * @Update("sql语句")
     * @Delete("sql语句")
     */
//    @Select("select * from user limit #{start},#{size}")
//    List<User> findUserListByPage(int start, int size);
}
